package client.object;

import java.rmi.RemoteException;

import javax.vecmath.Quat4d;
import javax.vecmath.Vector3d;

import server.object.CObject3D;

public interface CObject3DClient {

	public void setCObject(CObject3D object);
	
	public CObject3D getCObject();
		
	public void updateTransform(Vector3d position, Quat4d orientation, String geometry);
	
	public PObject3D getPresentation();
	
	public String getName();
	
	
	public Vector3d getPosition();
	
	
	public Quat4d getOrientation();
	
	
	public String getGeometry();
	
	public void move(Vector3d vector);
	
}
